//作者YIFU YUANMA
var t = getApp(), a = t.requirejs("core");
Page({
	data : {
		cates : [],
		cateid : 0,
		page : 1,
		loading : !1,
		loaded : !1,
		list : [],
		approot : t.globalData.approot
	},
	onLoad : function (t) {
		t.cateid && this.setData({
			cateid : t.cateid
		}),
		this.getCate(),
		this.getList()
	},
	getCate : function () {
		var t = this;
		a.get("sale/coupon/getCouponCate", {}, function (a) {
			a.list.length > 0 && t.setData({
				cates : a.list
			})
		})
	},
	getList : function () {
		var t = this;
		a.loading(),
		this.setData({
			loading : !0
		}),
		a.get("sale/coupon/getlist", {
			page : this.data.page,
			cateid : this.data.cateid
		}, function (e) {
			var i = {
				loading : !1,
				total : e.total,
				pagesize : e.pagesize
			};
            console.log(e);
            e.list.forEach(function (o) {
                console.log(o)
                if (o.couponname == '收银优惠卷') {
                    o.sic = '0';
                    o.imgc = 'blue'
                } else if (o.couponname == '购物优惠卷') {
                    o.sic = '_j2';
                    o.imgc = 'blue1'
                } else if (o.couponname == '充值优惠卷') {
                    o.sic = '_c';
                    o.imgc = 'red'
                }

            })
			e.list.length > 0 && (i.page = t.data.page + 1, i.list = t.data.list.concat(e.list), e.list.length < e.pagesize && (i.loaded = !0), t.setSpeed(e.list)),
			t.setData(i),
			a.hideLoading()
		})
	},
	setSpeed : function (t) {
		if (t && !(t.length < 1))
			for (var a in t) {
				var e = t[a];
				if (!isNaN(e.lastratio)) {
					var i = e.lastratio / 100 * 2.5,
					s = wx.createContext();
					s.beginPath(),
					s.arc(34, 35, 30, .5 * Math.PI, 2.5 * Math.PI),
					s.setFillStyle("rgba(0,0,0,0)"),
					s.setStrokeStyle("rgba(0,0,0,0.2)"),
					s.setLineWidth(4),
					s.stroke(),
					s.beginPath(),
					s.arc(34, 35, 30, .5 * Math.PI, i * Math.PI),
					s.setFillStyle("rgba(0,0,0,0)"),
					s.setStrokeStyle("#ffffff"),
					s.setLineWidth(4),
					s.setLineCap("round"),
					s.stroke();
					var o = "coupon-" + e.id;
					wx.drawCanvas({
						canvasId : o,
						actions : s.getActions()
					})
				}
			}
	},
	bindTab : function (t) {
		var e = a.pdata(t).cateid;
		this.setData({
			cateid : e,
			page : 1,
			list : []
		}),
		this.getList()
	},
	onReachBottom : function () {
		this.data.loaded || this.data.list.length == this.data.total || this.getList()
	},
	jump : function (t) {
		var e = a.pdata(t).id;
		e > 0 && wx.navigateTo({
			url : "/pages/sale/coupon/detail/index?id=" + e
		})
	}
})
